#include <iostream>

int main(int argc, char const *argv[])
{
    int n = 0;
    decltype(n) a = n;
    a = 12,
    printf(":---------a: %d n: %d\n", a, n);
    // 引用
    decltype((n)) b = n;
    b = 10;
    printf(":---------b: %d n: %d\n", b, n);
    // 左值引用
    decltype(n = b + 1) c = b;
    c = 90;
    printf(":---------b: %d c: %d\n", b, c);
    return 0;
}
